@containerWidth: 1366px;
@containerHeight: 768px;
@lWidth: 2194px;
@minWidth: @containerWidth* 0.8;
@fontSizeAutoThresholdWidth: 1600px;
.serviceFontTitle {
    font-size: 30px;
    @media screen {
        @media (max-width: @fontSizeAutoThresholdWidth){
            font-size: 24px;
        }
    }
}
.serviceFontItem {
    font-size: 18px;
    @media screen {
        @media (max-width: @fontSizeAutoThresholdWidth){
            font-size: 15px;
        }
    }
}
.container {
    margin: 0 auto;
    width: 80%;
    @media screen {
        @media (max-width: @containerWidth) {
            width: @minWidth;          
        }
        @media (min-width: @lWidth) {
            width: 1536px;
        }
    }
}

.clientMinWidth {
    min-width: @minWidth;
}
.bannerMinWidth {
    min-width: @containerWidth;
}
.keyframes(@name; @arguments) {
	@-moz-keyframes @name { @arguments(); }
	@-webkit-keyframes @name { @arguments(); }
	@keyframes @name { @arguments(); }
}
.animation(@arguments) {
	-webkit-animation: @arguments;
	-moz-animation: @arguments;
	animation: @arguments;
}
